package 使用原子类解决;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
public class YootkDemo {
    public static AtomicInteger moneny =new AtomicInteger();

    static void main(String[] args) throws Exception {
    int[] data = new int[]{100,200,300};
    for (int x =0;x<data.length;x++){
        final int temp=x;
        new Thread(()->{
            try{
                TimeUnit.MILLISECONDS.sleep(100);
            }catch (InterruptedException e){}
        moneny.addAndGet(data[temp]);
        }).start();
    }
    TimeUnit.SECONDS.sleep(1);
    System.out.println("【计算完成】最终存款总额："+moneny);
    }
}
